iT邦幫忙

DAY 6
3

我與BASH shell scripting的每一天系列 第 6

我與BASH的每一天 - [6] 利用cut來擷取特定欄位

  • 分享至 

  • xImage
  •  

說到要擷取特定字串欄位,cut命令也是很方便的工具,你只要設定好切割欄位的符號(預設是tab),就可以依據他選取你指定的欄位了。

譬如我想要取得Linux kernel的副版本編號,我可以由'uname -r'的輸出中,透過'cut'命令節取第3欄的內容,而分割欄位的符號是'.':

#先以 uname -r 取得完整kernel版本號
#再以 cut 取得第3欄的副版本號, 分欄符號為’.’

uname -r | cut -f3 -d’.’

-f3 代表是擷取第3個欄位; -d'.' 就是設定句號'.'為分割欄位的符號。

[本系列文章]

我與BASH的每一天 - [1]利用bc命令來取得數字字串中的特定欄位值
我與BASH的每一天 - [2]直取字串變數中的特定欄位值
我與BASH的每一天 - [3] 利用awk來擷取特定欄位
我與BASH的每一天 - [4] 利用awk來擷取特定欄位-2
我與BASH的每一天 - [5] 利用awk來擷取特定欄位-3


上一篇
我與BASH的每一天 - [5] 利用awk來擷取特定欄位-3
下一篇
我與BASH的每一天 - [7] grep指令的妙用 - 1
系列文
我與BASH shell scripting的每一天31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言